Big Huge Thesaurus

certificate of deposit

noun